peak (of a mountain) - German English Dictionary